Other forms: wine and dining
Use the phrase wine and dine to mean "entertain with good food." If you wine and dine someone, you usually take him out to dinner at a fancy restaurant.
Historically, wining and dining someone was usually done with some ulterior motive — you might wine and dine a person you hoped to do business with, or a charming friend you wanted to ask on a date. The phrase's meaning is fairly obvious, since when you wine and dine, you provide someone with wine to drink and food on which to dine.